const svgCatpcha = require('svg-captcha');

class Captcha {
  // 验证码信息
  bufferToken = '';
  // 生成验证码
  initCaptcha() {
    const {text, data} = svgCatpcha.create({
      // 验证码长度
      size: 4,
      width: 100,
      height: 40,
      fontSize: 50,
      // 干扰线条数量
      noise: 1,
      // 验证码的字符是否有颜色，默认没有，如果设定了背景，则默认有
      color: true,
      // 验证码图片背景颜色
      background: '#eee'
    });

    this.bufferToken = text;

    return {
      data
    };
  }
}

module.exports = Captcha;